package com.hyt.it.ogt.ykcj.service.zs;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hyt.it.ogt.ykcj.domain.zs.ZsTemplateConfig;

import java.util.List;

/**
 * 证书模板配置信息接口
 *
 * @author admin
 * @date 2021-06-18
 */
public interface IZsTemplateConfigService extends IService<ZsTemplateConfig> {

    /**
     * 获取导出模板配置列表通过模板ID
     *
     * @param templateId
     * @return
     */
    List<ZsTemplateConfig> listImportConfigByTemplate(String templateId);

    /**
     * 获取所有配置列表通过模板ID
     *
     * @param templateId
     * @return
     */
    List<ZsTemplateConfig> listAllConfigByTemplate(String templateId);

    /**
     * 获取模板发放渲染配置
     *
     * @param templateId
     * @return
     */
    List<ZsTemplateConfig> listTemplateRenderConfig(String templateId);

    /**
     * 获取模板列表渲染配置
     *
     * @param certificateTemplateId
     * @return
     */
    List<ZsTemplateConfig> listShowViewConfig(String certificateTemplateId);
}
